#ifndef __MONITOR_COMMANDS_H__
#define __MONITOR_COMMANDS_H__
/*
	Monitor application command handlers

	Part of the as-yet-unnamed MC68010 operating system


	(c) Stuart Wallace <stuartw@atom.net>, 2011.
*/

#include "memory/kmalloc.h"

#include "ctype.h"
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "command.h"

#include "disasm.h"
#include "srec.h"

#include "dfu.h"

#define CMD_DUMP_DEFAULT_NUM_BYTES		(256)


s32 cmd_dfu(ks32 num_args,s8 **args);
s32 cmd_disassemble(ks32 num_args, s8 **args);
s32 cmd_dump(ks32 num_args, s8 **args);
s32 cmd_dumph(ks32 num_args, s8 **args);
s32 cmd_dumpw(ks32 num_args, s8 **args);
s32 cmd_fill(ks32 num_args, s8 **args);
s32 cmd_fillh(ks32 num_args, s8 **args);
s32 cmd_fillw(ks32 num_args, s8 **args);
s32 cmd_free(ks32 num_args, s8 **args);
s32 cmd_go(ks32 num_args, s8 **args);
s32 cmd_help(ks32 num_args, s8 **args);
s32 cmd_raw(ks32 num_args, s8 **args);
s32 cmd_srec(ks32 num_args, s8 **args);
s32 cmd_upload(ks32 num_args, s8 **args);
s32 cmd_write(ks32 num_args, s8 **args);
s32 cmd_writeh(ks32 num_args, s8 **args);
s32 cmd_writew(ks32 num_args, s8 **args);

#endif

